
"""
Flask:是web框架
render_template: 用于渲染模板文件并生成最终的HTML响应。它的作用是将动态生成的数据插入到预先定义好的HTML模板中，生成具有动态内容的网页。
jsonify:用于将Python对象转换为JSON格式的响应对象。它的主要作用是将数据序列化为JSON字符串
"""
from flask import Flask,render_template,jsonify
app = Flask(__name__)
app.config['JSON_AS_ASCII'] = False


@app.route('/')
def hello_world():  # put application's code here
    return 'Hello World!'


@app.route('/say-hello')
def say_hello():
    return


# 模板渲染
@app.route("/templates/")
def index():

    # 模板渲染-响应html
    return render_template('index.html',name='法外狂徒张三')

    # 模板渲染-响应json
    # data={"name":"小明","age":28,"set":"男"} # python 字段数据
    # return jsonify(data)

if __name__ == '__main__':
    # run()方法启动参数
    # debug 是否开启调试模式，开启后修改过的python代码会自动重启 debug=True
    # port: 可以指定服务器的端口号，默认是5000 port=50001
    # host:默认是主机
    app.run(debug=True)


